/*
 * iModule.h
 *
 *  Created on: 29.04.2009
 *      Author: h3llfire
 */

#ifndef IMODULE_H_
#define IMODULE_H_

#include <wx/event.h>

namespace Impp {

class iModule : public wxEvtHandler {

DECLARE_ABSTRACT_CLASS(iModule)

public:
	iModule(){};
	virtual ~iModule(){};

	virtual void moduleInit() = 0;
	virtual void moduleDestroy() = 0;
};

}

#endif /* IMODULE_H_ */
